:root {
  --horizontal-menu-height: 64px; // header高度
  --vertical-menu-width: 240px; // 侧边栏导航宽度
}
.navbar-vertical {
  --el-menu-item-height: 40px; // 侧边栏菜单item高度
  --el-menu-sub-item-height: calc(var(--el-menu-item-height));
  &.theme-dark {
    --menu-active-bg-color: rgba(0,148,255,0.12);
  }
  &.theme-light {
    --menu-active-bg-color: #f0faff;
  }
}
.navbar-horizontal {
  box-shadow: 0 1px 4px rgb(0 21 41 / 8%);
  &.theme-dark {
    .navbar-logo {
      border-bottom: 1px solid #101117;
    }
  }
}
